/*
 * FileName:       soap_common.h
 * Author:         luny  Version: 1.0  Date: 2013-6-14
 * Description:    onvif device service
 * Version:        
 * Function List:  
 *                 1.
 * History:        
 *     <author>   <time>    <version >   <desc>
 */

#include "stdsoap2.h"

#define SOAP_TYPE_int (1)
SOAP_FMAC3 void SOAP_FMAC4 soap_default_int(struct soap*, int *);
SOAP_FMAC3 int SOAP_FMAC4 soap_out_int(struct soap*, const char*, int, const int *, const char*);
SOAP_FMAC3 int * SOAP_FMAC4 soap_in_int(struct soap*, const char*, int *, const char*);

SOAP_FMAC3 int SOAP_FMAC4 soap_put_int(struct soap*, const int *, const char*, const char*);

#define soap_write_int(soap, data) ( soap_begin(soap), soap_serialize_int(soap, data), soap_begin_send(soap) || soap_put_int(soap, data, "int", NULL) || soap_end_send(soap), soap->error )

SOAP_FMAC3 int * SOAP_FMAC4 soap_get_int(struct soap*, int *, const char*, const char*);

#define soap_read_int(soap, data) ( soap_begin_recv(soap) || !soap_get_int(soap, data, NULL, NULL) || soap_end_recv(soap), soap->error )

#define SOAP_TYPE__QName (5)
typedef char *_QName;

#define SOAP_TYPE__XML (6)
typedef char *_XML;

#define SOAP_TYPE_wsa__EndpointReferenceType (7)
/* wsa:EndpointReferenceType */
struct wsa__EndpointReferenceType
{
	char *Address;	/* required element of type xsd:string */
	struct wsa__ReferencePropertiesType *ReferenceProperties;	/* optional element of type wsa:ReferencePropertiesType */
	struct wsa__ReferenceParametersType *ReferenceParameters;	/* optional element of type wsa:ReferenceParametersType */
	char **PortType;	/* optional element of type xsd:QName */
	struct wsa__ServiceNameType *ServiceName;	/* optional element of type wsa:ServiceNameType */
	int __size;	/* sequence of elements <-any> */
	char **__any;
	char *__anyAttribute;	/* optional attribute of type xsd:anyType */
};
typedef struct wsa__EndpointReferenceType wsa__EndpointReferenceType;

#define SOAP_TYPE_wsa__ReferencePropertiesType (8)
/* wsa:ReferencePropertiesType */
struct wsa__ReferencePropertiesType
{
	int __size;	/* sequence of elements <-any> */
	char **__any;
};
typedef struct wsa__ReferencePropertiesType wsa__ReferencePropertiesType;

#define SOAP_TYPE_wsa__ReferenceParametersType (9)
/* wsa:ReferenceParametersType */
struct wsa__ReferenceParametersType
{
	int __size;	/* sequence of elements <-any> */
	char **__any;
};
typedef struct wsa__ReferenceParametersType wsa__ReferenceParametersType;


#define SOAP_TYPE_wsa__ServiceNameType (10)
/* Primitive wsa:ServiceNameType schema type: */
struct wsa__ServiceNameType
{
	char *__item;
	char *PortName;	/* optional attribute of type xsd:string */
	char *__anyAttribute;	/* optional attribute of type xsd:anyType */
};
typedef struct wsa__ServiceNameType wsa__ServiceNameType;


#define SOAP_TYPE_wsa5__EndpointReferenceType (86)
/* wsa5:EndpointReferenceType */
struct wsa5__EndpointReferenceType
{
	char *Address;	/* required element of type xsd:string */
	struct wsa5__ReferenceParametersType *ReferenceParameters;	/* optional element of type wsa5:ReferenceParametersType */
	struct wsa5__MetadataType *Metadata;	/* optional element of type wsa5:MetadataType */
	int __size;	/* sequence of elements <-any> */
	char **__any;
	char *__anyAttribute;	/* optional attribute of type xsd:anyType */
};
typedef struct wsa5__EndpointReferenceType wsa5__EndpointReferenceType;

#define SOAP_TYPE_wsa5__ReferenceParametersType (87)
/* wsa5:ReferenceParametersType */
struct wsa5__ReferenceParametersType
{
	int *chan__ChannelInstance;	/* optional element of type xsd:int */
	int __size;	/* sequence of elements <-any> */
	char **__any;
	char *__anyAttribute;	/* optional attribute of type xsd:anyType */
};
typedef struct wsa5__ReferenceParametersType wsa5__ReferenceParametersType;

#define SOAP_TYPE_wsa5__MetadataType (88)
/* wsa5:MetadataType */
struct wsa5__MetadataType
{
	int __size;	/* sequence of elements <-any> */
	char **__any;
	char *__anyAttribute;	/* optional attribute of type xsd:anyType */
};
typedef struct wsa5__MetadataType wsa5__MetadataType;

#define SOAP_TYPE_wsa5__RelatesToType (89)
/* Primitive wsa5:RelatesToType schema type: */
struct wsa5__RelatesToType
{
	char *__item;
	char *RelationshipType;	/* optional attribute of type wsa5:RelationshipTypeOpenEnum */
	char *__anyAttribute;	/* optional attribute of type xsd:anyType */
};
typedef struct wsa5__RelatesToType wsa5__RelatesToType;


#define SOAP_TYPE__wsa5__IsReferenceParameter (113)
/* wsa5:IsReferenceParameter */
enum _wsa5__IsReferenceParameter { _wsa5__IsReferenceParameter__false = 0, _wsa5__IsReferenceParameter__true = 1 };
typedef enum _wsa5__IsReferenceParameter _wsa5__IsReferenceParameter;


#define SOAP_TYPE_chan__ChannelInstanceType (114)
/* Primitive chan:ChannelInstanceType schema type: */
struct chan__ChannelInstanceType
{
	int __item;
	enum _wsa5__IsReferenceParameter wsa5__IsReferenceParameter;	/* optional attribute of type wsa5:IsReferenceParameter */
};

#define SOAP_TYPE_unsignedLONG64 (108)
SOAP_FMAC3 void SOAP_FMAC4 soap_default_unsignedLONG64(struct soap*, ULONG64 *);
SOAP_FMAC3 int SOAP_FMAC4 soap_out_unsignedLONG64(struct soap*, const char*, int, const ULONG64 *, const char*);
SOAP_FMAC3 ULONG64 * SOAP_FMAC4 soap_in_unsignedLONG64(struct soap*, const char*, ULONG64 *, const char*);

SOAP_FMAC3 int SOAP_FMAC4 soap_put_unsignedLONG64(struct soap*, const ULONG64 *, const char*, const char*);

#define soap_write_unsignedLONG64(soap, data) ( soap_begin(soap), soap_serialize_unsignedLONG64(soap, data), soap_begin_send(soap) || soap_put_unsignedLONG64(soap, data, "unsignedLong", NULL) || soap_end_send(soap), soap->error )

SOAP_FMAC3 ULONG64 * SOAP_FMAC4 soap_get_unsignedLONG64(struct soap*, ULONG64 *, const char*, const char*);

#ifndef soap_read_unsignedLONG64
#define soap_read_unsignedLONG64(soap, data) ( soap_begin_recv(soap) || !soap_get_unsignedLONG64(soap, data, NULL, NULL) || soap_end_recv(soap), soap->error )
#endif


#define SOAP_TYPE_time (503)
SOAP_FMAC3 void SOAP_FMAC4 soap_default_time(struct soap*, time_t *);
SOAP_FMAC3 int SOAP_FMAC4 soap_out_time(struct soap*, const char*, int, const time_t *, const char*);
SOAP_FMAC3 time_t * SOAP_FMAC4 soap_in_time(struct soap*, const char*, time_t *, const char*);

SOAP_FMAC3 int SOAP_FMAC4 soap_put_time(struct soap*, const time_t *, const char*, const char*);

#define soap_write_time(soap, data) ( soap_begin(soap), soap_serialize_time(soap, data), soap_begin_send(soap) || soap_put_time(soap, data, "dateTime", NULL) || soap_end_send(soap), soap->error )

SOAP_FMAC3 time_t * SOAP_FMAC4 soap_get_time(struct soap*, time_t *, const char*, const char*);

#define soap_read_time(soap, data) ( soap_begin_recv(soap) || !soap_get_time(soap, data, NULL, NULL) || soap_end_recv(soap), soap->error )


#define SOAP_TYPE_wsnt__InvalidFilterFaultType (2070)
/* wsnt:InvalidFilterFaultType */
struct wsnt__InvalidFilterFaultType
{
	int __size;	/* sequence of elements <-any> */
	char *__any;
	time_t Timestamp;	/* required element of type xsd:dateTime */
	struct wsa5__EndpointReferenceType *Originator;	/* optional element of type wsa5:EndpointReferenceType */
	struct _wsnt__InvalidFilterFaultType_ErrorCode *ErrorCode;	/* optional element of type wsnt:InvalidFilterFaultType-ErrorCode */
	int __sizeDescription;	/* sequence of elements <Description> */
	struct _wsnt__InvalidFilterFaultType_Description *Description;	/* optional element of type wsnt:InvalidFilterFaultType-Description */
	struct _wsnt__InvalidFilterFaultType_FaultCause *FaultCause;	/* optional element of type wsnt:InvalidFilterFaultType-FaultCause */
	char *__anyAttribute;	/* optional attribute of type xsd:anyType */
	int __sizeUnknownFilter;	/* sequence of elements <UnknownFilter> */
	char **UnknownFilter;	/* required element of type xsd:QName */
};

#define SOAP_TYPE__wsnt__InvalidFilterFaultType_ErrorCode (2071)
/* wsnt:InvalidFilterFaultType-ErrorCode */
struct _wsnt__InvalidFilterFaultType_ErrorCode
{
	char *dialect;	/* required attribute of type xsd:anyURI */
};

#define SOAP_TYPE__wsnt__InvalidFilterFaultType_Description (2073)
/* Primitive wsnt:InvalidFilterFaultType-Description schema type: */
struct _wsnt__InvalidFilterFaultType_Description
{
	char *__item;
	char *xml__lang;	/* optional attribute of type xml:lang */
};

#define SOAP_TYPE__wsnt__InvalidFilterFaultType_FaultCause (2075)
/* wsnt:InvalidFilterFaultType-FaultCause */
struct _wsnt__InvalidFilterFaultType_FaultCause
{
	char *__any;
};


#define SOAP_TYPE_wsnt__InvalidMessageContentExpressionFaultType (2112)
/* wsnt:InvalidMessageContentExpressionFaultType */
struct wsnt__InvalidMessageContentExpressionFaultType
{
	int __size;	/* sequence of elements <-any> */
	char *__any;
	time_t Timestamp;	/* required element of type xsd:dateTime */
	struct wsa5__EndpointReferenceType *Originator;	/* optional element of type wsa5:EndpointReferenceType */
	struct _wsnt__InvalidMessageContentExpressionFaultType_ErrorCode *ErrorCode;	/* optional element of type wsnt:InvalidMessageContentExpressionFaultType-ErrorCode */
	int __sizeDescription;	/* sequence of elements <Description> */
	struct _wsnt__InvalidMessageContentExpressionFaultType_Description *Description;	/* optional element of type wsnt:InvalidMessageContentExpressionFaultType-Description */
	struct _wsnt__InvalidMessageContentExpressionFaultType_FaultCause *FaultCause;	/* optional element of type wsnt:InvalidMessageContentExpressionFaultType-FaultCause */
	char *__anyAttribute;	/* optional attribute of type xsd:anyType */
};

#define SOAP_TYPE__wsnt__InvalidMessageContentExpressionFaultType_ErrorCode (2113)
/* wsnt:InvalidMessageContentExpressionFaultType-ErrorCode */
struct _wsnt__InvalidMessageContentExpressionFaultType_ErrorCode
{
	char *dialect;	/* required attribute of type xsd:anyURI */
};


#define SOAP_TYPE__wsnt__InvalidMessageContentExpressionFaultType_Description (2115)
/* Primitive wsnt:InvalidMessageContentExpressionFaultType-Description schema type: */
struct _wsnt__InvalidMessageContentExpressionFaultType_Description
{
	char *__item;
	char *xml__lang;	/* optional attribute of type xml:lang */
};

#define SOAP_TYPE__wsnt__InvalidMessageContentExpressionFaultType_FaultCause (2117)
/* wsnt:InvalidMessageContentExpressionFaultType-FaultCause */
struct _wsnt__InvalidMessageContentExpressionFaultType_FaultCause
{
	char *__any;
};


#define SOAP_TYPE_wsnt__InvalidProducerPropertiesExpressionFaultType (2105)
/* wsnt:InvalidProducerPropertiesExpressionFaultType */
struct wsnt__InvalidProducerPropertiesExpressionFaultType
{
	int __size;	/* sequence of elements <-any> */
	char *__any;
	time_t Timestamp;	/* required element of type xsd:dateTime */
	struct wsa5__EndpointReferenceType *Originator;	/* optional element of type wsa5:EndpointReferenceType */
	struct _wsnt__InvalidProducerPropertiesExpressionFaultType_ErrorCode *ErrorCode;	/* optional element of type wsnt:InvalidProducerPropertiesExpressionFaultType-ErrorCode */
	int __sizeDescription;	/* sequence of elements <Description> */
	struct _wsnt__InvalidProducerPropertiesExpressionFaultType_Description *Description;	/* optional element of type wsnt:InvalidProducerPropertiesExpressionFaultType-Description */
	struct _wsnt__InvalidProducerPropertiesExpressionFaultType_FaultCause *FaultCause;	/* optional element of type wsnt:InvalidProducerPropertiesExpressionFaultType-FaultCause */
	char *__anyAttribute;	/* optional attribute of type xsd:anyType */
};

#define SOAP_TYPE__wsnt__InvalidProducerPropertiesExpressionFaultType_ErrorCode (2106)
/* wsnt:InvalidProducerPropertiesExpressionFaultType-ErrorCode */
struct _wsnt__InvalidProducerPropertiesExpressionFaultType_ErrorCode
{
	char *dialect;	/* required attribute of type xsd:anyURI */
};

#define SOAP_TYPE__wsnt__InvalidProducerPropertiesExpressionFaultType_Description (2108)
/* Primitive wsnt:InvalidProducerPropertiesExpressionFaultType-Description schema type: */
struct _wsnt__InvalidProducerPropertiesExpressionFaultType_Description
{
	char *__item;
	char *xml__lang;	/* optional attribute of type xml:lang */
};

#define SOAP_TYPE__wsnt__InvalidProducerPropertiesExpressionFaultType_FaultCause (2110)
/* wsnt:InvalidProducerPropertiesExpressionFaultType-FaultCause */
struct _wsnt__InvalidProducerPropertiesExpressionFaultType_FaultCause
{
	char *__any;
};

#define SOAP_TYPE_wsnt__InvalidTopicExpressionFaultType (2084)
/* wsnt:InvalidTopicExpressionFaultType */
struct wsnt__InvalidTopicExpressionFaultType
{
	int __size;	/* sequence of elements <-any> */
	char *__any;
	time_t Timestamp;	/* required element of type xsd:dateTime */
	struct wsa5__EndpointReferenceType *Originator;	/* optional element of type wsa5:EndpointReferenceType */
	struct _wsnt__InvalidTopicExpressionFaultType_ErrorCode *ErrorCode;	/* optional element of type wsnt:InvalidTopicExpressionFaultType-ErrorCode */
	int __sizeDescription;	/* sequence of elements <Description> */
	struct _wsnt__InvalidTopicExpressionFaultType_Description *Description;	/* optional element of type wsnt:InvalidTopicExpressionFaultType-Description */
	struct _wsnt__InvalidTopicExpressionFaultType_FaultCause *FaultCause;	/* optional element of type wsnt:InvalidTopicExpressionFaultType-FaultCause */
	char *__anyAttribute;	/* optional attribute of type xsd:anyType */
};

#define SOAP_TYPE__wsnt__InvalidTopicExpressionFaultType_ErrorCode (2085)
/* wsnt:InvalidTopicExpressionFaultType-ErrorCode */
struct _wsnt__InvalidTopicExpressionFaultType_ErrorCode
{
	char *dialect;	/* required attribute of type xsd:anyURI */
};


#define SOAP_TYPE__wsnt__InvalidTopicExpressionFaultType_Description (2087)
/* Primitive wsnt:InvalidTopicExpressionFaultType-Description schema type: */
struct _wsnt__InvalidTopicExpressionFaultType_Description
{
	char *__item;
	char *xml__lang;	/* optional attribute of type xml:lang */
};

#define SOAP_TYPE__wsnt__InvalidTopicExpressionFaultType_FaultCause (2089)
/* wsnt:InvalidTopicExpressionFaultType-FaultCause */
struct _wsnt__InvalidTopicExpressionFaultType_FaultCause
{
	char *__any;
};


#define SOAP_TYPE_wsnt__MultipleTopicsSpecifiedFaultType (2098)
/* wsnt:MultipleTopicsSpecifiedFaultType */
struct wsnt__MultipleTopicsSpecifiedFaultType
{
	int __size;	/* sequence of elements <-any> */
	char *__any;
	time_t Timestamp;	/* required element of type xsd:dateTime */
	struct wsa5__EndpointReferenceType *Originator;	/* optional element of type wsa5:EndpointReferenceType */
	struct _wsnt__MultipleTopicsSpecifiedFaultType_ErrorCode *ErrorCode;	/* optional element of type wsnt:MultipleTopicsSpecifiedFaultType-ErrorCode */
	int __sizeDescription;	/* sequence of elements <Description> */
	struct _wsnt__MultipleTopicsSpecifiedFaultType_Description *Description;	/* optional element of type wsnt:MultipleTopicsSpecifiedFaultType-Description */
	struct _wsnt__MultipleTopicsSpecifiedFaultType_FaultCause *FaultCause;	/* optional element of type wsnt:MultipleTopicsSpecifiedFaultType-FaultCause */
	char *__anyAttribute;	/* optional attribute of type xsd:anyType */
};

#define SOAP_TYPE__wsnt__MultipleTopicsSpecifiedFaultType_ErrorCode (2099)
/* wsnt:MultipleTopicsSpecifiedFaultType-ErrorCode */
struct _wsnt__MultipleTopicsSpecifiedFaultType_ErrorCode
{
	char *dialect;	/* required attribute of type xsd:anyURI */
};

#define SOAP_TYPE__wsnt__MultipleTopicsSpecifiedFaultType_Description (2101)
/* Primitive wsnt:MultipleTopicsSpecifiedFaultType-Description schema type: */
struct _wsnt__MultipleTopicsSpecifiedFaultType_Description
{
	char *__item;
	char *xml__lang;	/* optional attribute of type xml:lang */
};

#define SOAP_TYPE__wsnt__MultipleTopicsSpecifiedFaultType_FaultCause (2103)
/* wsnt:MultipleTopicsSpecifiedFaultType-FaultCause */
struct _wsnt__MultipleTopicsSpecifiedFaultType_FaultCause
{
	char *__any;
};


#define SOAP_TYPE_wsnt__NoCurrentMessageOnTopicFaultType (2147)
/* wsnt:NoCurrentMessageOnTopicFaultType */
struct wsnt__NoCurrentMessageOnTopicFaultType
{
	int __size;	/* sequence of elements <-any> */
	char *__any;
	time_t Timestamp;	/* required element of type xsd:dateTime */
	struct wsa5__EndpointReferenceType *Originator;	/* optional element of type wsa5:EndpointReferenceType */
	struct _wsnt__NoCurrentMessageOnTopicFaultType_ErrorCode *ErrorCode;	/* optional element of type wsnt:NoCurrentMessageOnTopicFaultType-ErrorCode */
	int __sizeDescription;	/* sequence of elements <Description> */
	struct _wsnt__NoCurrentMessageOnTopicFaultType_Description *Description;	/* optional element of type wsnt:NoCurrentMessageOnTopicFaultType-Description */
	struct _wsnt__NoCurrentMessageOnTopicFaultType_FaultCause *FaultCause;	/* optional element of type wsnt:NoCurrentMessageOnTopicFaultType-FaultCause */
	char *__anyAttribute;	/* optional attribute of type xsd:anyType */
};


#define SOAP_TYPE__wsnt__NoCurrentMessageOnTopicFaultType_ErrorCode (2148)
/* wsnt:NoCurrentMessageOnTopicFaultType-ErrorCode */
struct _wsnt__NoCurrentMessageOnTopicFaultType_ErrorCode
{
	char *dialect;	/* required attribute of type xsd:anyURI */
};

#define SOAP_TYPE__wsnt__NoCurrentMessageOnTopicFaultType_Description (2150)
/* Primitive wsnt:NoCurrentMessageOnTopicFaultType-Description schema type: */
struct _wsnt__NoCurrentMessageOnTopicFaultType_Description
{
	char *__item;
	char *xml__lang;	/* optional attribute of type xml:lang */
};

#define SOAP_TYPE__wsnt__NoCurrentMessageOnTopicFaultType_FaultCause (2152)
/* wsnt:NoCurrentMessageOnTopicFaultType-FaultCause */
struct _wsnt__NoCurrentMessageOnTopicFaultType_FaultCause
{
	char *__any;
};


#define SOAP_TYPE_wsnt__NotifyMessageNotSupportedFaultType (2133)
/* wsnt:NotifyMessageNotSupportedFaultType */
struct wsnt__NotifyMessageNotSupportedFaultType
{
	int __size;	/* sequence of elements <-any> */
	char *__any;
	time_t Timestamp;	/* required element of type xsd:dateTime */
	struct wsa5__EndpointReferenceType *Originator;	/* optional element of type wsa5:EndpointReferenceType */
	struct _wsnt__NotifyMessageNotSupportedFaultType_ErrorCode *ErrorCode;	/* optional element of type wsnt:NotifyMessageNotSupportedFaultType-ErrorCode */
	int __sizeDescription;	/* sequence of elements <Description> */
	struct _wsnt__NotifyMessageNotSupportedFaultType_Description *Description;	/* optional element of type wsnt:NotifyMessageNotSupportedFaultType-Description */
	struct _wsnt__NotifyMessageNotSupportedFaultType_FaultCause *FaultCause;	/* optional element of type wsnt:NotifyMessageNotSupportedFaultType-FaultCause */
	char *__anyAttribute;	/* optional attribute of type xsd:anyType */
};

#define SOAP_TYPE__wsnt__NotifyMessageNotSupportedFaultType_ErrorCode (2134)
/* wsnt:NotifyMessageNotSupportedFaultType-ErrorCode */
struct _wsnt__NotifyMessageNotSupportedFaultType_ErrorCode
{
	char *dialect;	/* required attribute of type xsd:anyURI */
};

#define SOAP_TYPE__wsnt__NotifyMessageNotSupportedFaultType_Description (2136)
/* Primitive wsnt:NotifyMessageNotSupportedFaultType-Description schema type: */
struct _wsnt__NotifyMessageNotSupportedFaultType_Description
{
	char *__item;
	char *xml__lang;	/* optional attribute of type xml:lang */
};

#define SOAP_TYPE__wsnt__NotifyMessageNotSupportedFaultType_FaultCause (2138)
/* wsnt:NotifyMessageNotSupportedFaultType-FaultCause */
struct _wsnt__NotifyMessageNotSupportedFaultType_FaultCause
{
	char *__any;
};


#define SOAP_TYPE_wsnt__PauseFailedFaultType (2189)
/* wsnt:PauseFailedFaultType */
struct wsnt__PauseFailedFaultType
{
	int __size;	/* sequence of elements <-any> */
	char *__any;
	time_t Timestamp;	/* required element of type xsd:dateTime */
	struct wsa5__EndpointReferenceType *Originator;	/* optional element of type wsa5:EndpointReferenceType */
	struct _wsnt__PauseFailedFaultType_ErrorCode *ErrorCode;	/* optional element of type wsnt:PauseFailedFaultType-ErrorCode */
	int __sizeDescription;	/* sequence of elements <Description> */
	struct _wsnt__PauseFailedFaultType_Description *Description;	/* optional element of type wsnt:PauseFailedFaultType-Description */
	struct _wsnt__PauseFailedFaultType_FaultCause *FaultCause;	/* optional element of type wsnt:PauseFailedFaultType-FaultCause */
	char *__anyAttribute;	/* optional attribute of type xsd:anyType */
};

#define SOAP_TYPE__wsnt__PauseFailedFaultType_ErrorCode (2190)
/* wsnt:PauseFailedFaultType-ErrorCode */
struct _wsnt__PauseFailedFaultType_ErrorCode
{
	char *dialect;	/* required attribute of type xsd:anyURI */
};

#define SOAP_TYPE__wsnt__PauseFailedFaultType_Description (2192)
/* Primitive wsnt:PauseFailedFaultType-Description schema type: */
struct _wsnt__PauseFailedFaultType_Description
{
	char *__item;
	char *xml__lang;	/* optional attribute of type xml:lang */
};

#define SOAP_TYPE__wsnt__PauseFailedFaultType_FaultCause (2194)
/* wsnt:PauseFailedFaultType-FaultCause */
struct _wsnt__PauseFailedFaultType_FaultCause
{
	char *__any;
};

#define SOAP_TYPE__tev__PullMessagesFaultResponse (1386)
/* tev:PullMessagesFaultResponse */
struct _tev__PullMessagesFaultResponse
{
	LONG64 MaxTimeout;	/* external */
	int MaxMessageLimit;	/* required element of type xsd:int */
	int __size;	/* sequence of elements <-any> */
	char *__any;
};

#define SOAP_TYPE_wsrfr__ResourceUnknownFaultType (2209)
/* wsrfr:ResourceUnknownFaultType */
struct wsrfr__ResourceUnknownFaultType
{
	int __size;	/* sequence of elements <-any> */
	char *__any;
	time_t Timestamp;	/* required element of type xsd:dateTime */
	struct wsa5__EndpointReferenceType *Originator;	/* optional element of type wsa5:EndpointReferenceType */
	struct _wsrfr__ResourceUnknownFaultType_ErrorCode *ErrorCode;	/* optional element of type wsrfr:ResourceUnknownFaultType-ErrorCode */
	int __sizeDescription;	/* sequence of elements <Description> */
	struct _wsrfr__ResourceUnknownFaultType_Description *Description;	/* optional element of type wsrfr:ResourceUnknownFaultType-Description */
	struct _wsrfr__ResourceUnknownFaultType_FaultCause *FaultCause;	/* optional element of type wsrfr:ResourceUnknownFaultType-FaultCause */
	char *__anyAttribute;	/* optional attribute of type xsd:anyType */
};


#define SOAP_TYPE__wsrfr__ResourceUnknownFaultType_ErrorCode (2210)
/* wsrfr:ResourceUnknownFaultType-ErrorCode */
struct _wsrfr__ResourceUnknownFaultType_ErrorCode
{
	char *dialect;	/* required attribute of type xsd:anyURI */
};

#define SOAP_TYPE__wsrfr__ResourceUnknownFaultType_Description (2212)
/* Primitive wsrfr:ResourceUnknownFaultType-Description schema type: */
struct _wsrfr__ResourceUnknownFaultType_Description
{
	char *__item;
	char *xml__lang;	/* optional attribute of type xml:lang */
};

#define SOAP_TYPE__wsrfr__ResourceUnknownFaultType_FaultCause (2214)
/* wsrfr:ResourceUnknownFaultType-FaultCause */
struct _wsrfr__ResourceUnknownFaultType_FaultCause
{
	char *__any;
};


#define SOAP_TYPE_wsnt__ResumeFailedFaultType (2196)
/* wsnt:ResumeFailedFaultType */
struct wsnt__ResumeFailedFaultType
{
	int __size;	/* sequence of elements <-any> */
	char *__any;
	time_t Timestamp;	/* required element of type xsd:dateTime */
	struct wsa5__EndpointReferenceType *Originator;	/* optional element of type wsa5:EndpointReferenceType */
	struct _wsnt__ResumeFailedFaultType_ErrorCode *ErrorCode;	/* optional element of type wsnt:ResumeFailedFaultType-ErrorCode */
	int __sizeDescription;	/* sequence of elements <Description> */
	struct _wsnt__ResumeFailedFaultType_Description *Description;	/* optional element of type wsnt:ResumeFailedFaultType-Description */
	struct _wsnt__ResumeFailedFaultType_FaultCause *FaultCause;	/* optional element of type wsnt:ResumeFailedFaultType-FaultCause */
	char *__anyAttribute;	/* optional attribute of type xsd:anyType */
};

#define SOAP_TYPE__wsnt__ResumeFailedFaultType_ErrorCode (2197)
/* wsnt:ResumeFailedFaultType-ErrorCode */
struct _wsnt__ResumeFailedFaultType_ErrorCode
{
	char *dialect;	/* required attribute of type xsd:anyURI */
};

#define SOAP_TYPE__wsnt__ResumeFailedFaultType_Description (2199)
/* Primitive wsnt:ResumeFailedFaultType-Description schema type: */
struct _wsnt__ResumeFailedFaultType_Description
{
	char *__item;
	char *xml__lang;	/* optional attribute of type xml:lang */
};

#define SOAP_TYPE__wsnt__ResumeFailedFaultType_FaultCause (2201)
/* wsnt:ResumeFailedFaultType-FaultCause */
struct _wsnt__ResumeFailedFaultType_FaultCause
{
	char *__any;
};

#define SOAP_TYPE__wsnt__SubscribeCreationFailedFaultType_ErrorCode (2064)
/* wsnt:SubscribeCreationFailedFaultType-ErrorCode */
struct _wsnt__SubscribeCreationFailedFaultType_ErrorCode
{
	char *dialect;	/* required attribute of type xsd:anyURI */
};

#define SOAP_TYPE__wsnt__SubscribeCreationFailedFaultType_Description (2066)
/* Primitive wsnt:SubscribeCreationFailedFaultType-Description schema type: */
struct _wsnt__SubscribeCreationFailedFaultType_Description
{
	char *__item;
	char *xml__lang;	/* optional attribute of type xml:lang */
};

#define SOAP_TYPE__wsnt__SubscribeCreationFailedFaultType_FaultCause (2068)
/* wsnt:SubscribeCreationFailedFaultType-FaultCause */
struct _wsnt__SubscribeCreationFailedFaultType_FaultCause
{
	char *__any;
};


#define SOAP_TYPE_wsnt__SubscribeCreationFailedFaultType (2063)
/* wsnt:SubscribeCreationFailedFaultType */
struct wsnt__SubscribeCreationFailedFaultType
{
	int __size;	/* sequence of elements <-any> */
	char *__any;
	time_t Timestamp;	/* required element of type xsd:dateTime */
	struct wsa5__EndpointReferenceType *Originator;	/* optional element of type wsa5:EndpointReferenceType */
	struct _wsnt__SubscribeCreationFailedFaultType_ErrorCode *ErrorCode;	/* optional element of type wsnt:SubscribeCreationFailedFaultType-ErrorCode */
	int __sizeDescription;	/* sequence of elements <Description> */
	struct _wsnt__SubscribeCreationFailedFaultType_Description *Description;	/* optional element of type wsnt:SubscribeCreationFailedFaultType-Description */
	struct _wsnt__SubscribeCreationFailedFaultType_FaultCause *FaultCause;	/* optional element of type wsnt:SubscribeCreationFailedFaultType-FaultCause */
	char *__anyAttribute;	/* optional attribute of type xsd:anyType */
};

#define SOAP_TYPE__wsnt__TopicExpressionDialectUnknownFaultType_ErrorCode (2078)
/* wsnt:TopicExpressionDialectUnknownFaultType-ErrorCode */
struct _wsnt__TopicExpressionDialectUnknownFaultType_ErrorCode
{
	char *dialect;	/* required attribute of type xsd:anyURI */
};

#define SOAP_TYPE__wsnt__TopicExpressionDialectUnknownFaultType_Description (2080)
/* Primitive wsnt:TopicExpressionDialectUnknownFaultType-Description schema type: */
struct _wsnt__TopicExpressionDialectUnknownFaultType_Description
{
	char *__item;
	char *xml__lang;	/* optional attribute of type xml:lang */
};

#define SOAP_TYPE__wsnt__TopicExpressionDialectUnknownFaultType_FaultCause (2082)
/* wsnt:TopicExpressionDialectUnknownFaultType-FaultCause */
struct _wsnt__TopicExpressionDialectUnknownFaultType_FaultCause
{
	char *__any;
};


#define SOAP_TYPE_wsnt__TopicExpressionDialectUnknownFaultType (2077)
/* wsnt:TopicExpressionDialectUnknownFaultType */
struct wsnt__TopicExpressionDialectUnknownFaultType
{
	int __size;	/* sequence of elements <-any> */
	char *__any;
	time_t Timestamp;	/* required element of type xsd:dateTime */
	struct wsa5__EndpointReferenceType *Originator;	/* optional element of type wsa5:EndpointReferenceType */
	struct _wsnt__TopicExpressionDialectUnknownFaultType_ErrorCode *ErrorCode;	/* optional element of type wsnt:TopicExpressionDialectUnknownFaultType-ErrorCode */
	int __sizeDescription;	/* sequence of elements <Description> */
	struct _wsnt__TopicExpressionDialectUnknownFaultType_Description *Description;	/* optional element of type wsnt:TopicExpressionDialectUnknownFaultType-Description */
	struct _wsnt__TopicExpressionDialectUnknownFaultType_FaultCause *FaultCause;	/* optional element of type wsnt:TopicExpressionDialectUnknownFaultType-FaultCause */
	char *__anyAttribute;	/* optional attribute of type xsd:anyType */
};

#define SOAP_TYPE__wsnt__TopicNotSupportedFaultType_ErrorCode (2092)
/* wsnt:TopicNotSupportedFaultType-ErrorCode */
struct _wsnt__TopicNotSupportedFaultType_ErrorCode
{
	char *dialect;	/* required attribute of type xsd:anyURI */
};

#define SOAP_TYPE__wsnt__TopicNotSupportedFaultType_Description (2094)
/* Primitive wsnt:TopicNotSupportedFaultType-Description schema type: */
struct _wsnt__TopicNotSupportedFaultType_Description
{
	char *__item;
	char *xml__lang;	/* optional attribute of type xml:lang */
};

#define SOAP_TYPE__wsnt__TopicNotSupportedFaultType_FaultCause (2096)
/* wsnt:TopicNotSupportedFaultType-FaultCause */
struct _wsnt__TopicNotSupportedFaultType_FaultCause
{
	char *__any;
};


#define SOAP_TYPE_wsnt__TopicNotSupportedFaultType (2091)
/* wsnt:TopicNotSupportedFaultType */
struct wsnt__TopicNotSupportedFaultType
{
	int __size;	/* sequence of elements <-any> */
	char *__any;
	time_t Timestamp;	/* required element of type xsd:dateTime */
	struct wsa5__EndpointReferenceType *Originator;	/* optional element of type wsa5:EndpointReferenceType */
	struct _wsnt__TopicNotSupportedFaultType_ErrorCode *ErrorCode;	/* optional element of type wsnt:TopicNotSupportedFaultType-ErrorCode */
	int __sizeDescription;	/* sequence of elements <Description> */
	struct _wsnt__TopicNotSupportedFaultType_Description *Description;	/* optional element of type wsnt:TopicNotSupportedFaultType-Description */
	struct _wsnt__TopicNotSupportedFaultType_FaultCause *FaultCause;	/* optional element of type wsnt:TopicNotSupportedFaultType-FaultCause */
	char *__anyAttribute;	/* optional attribute of type xsd:anyType */
};


#define SOAP_TYPE__wsnt__UnableToCreatePullPointFaultType_ErrorCode (2169)
/* wsnt:UnableToCreatePullPointFaultType-ErrorCode */
struct _wsnt__UnableToCreatePullPointFaultType_ErrorCode
{
	char *dialect;	/* required attribute of type xsd:anyURI */
};

#define SOAP_TYPE__wsnt__UnableToCreatePullPointFaultType_Description (2171)
/* Primitive wsnt:UnableToCreatePullPointFaultType-Description schema type: */
struct _wsnt__UnableToCreatePullPointFaultType_Description
{
	char *__item;
	char *xml__lang;	/* optional attribute of type xml:lang */
};

#define SOAP_TYPE__wsnt__UnableToCreatePullPointFaultType_FaultCause (2173)
/* wsnt:UnableToCreatePullPointFaultType-FaultCause */
struct _wsnt__UnableToCreatePullPointFaultType_FaultCause
{
	char *__any;
};


#define SOAP_TYPE_wsnt__UnableToCreatePullPointFaultType (2168)
/* wsnt:UnableToCreatePullPointFaultType */
struct wsnt__UnableToCreatePullPointFaultType
{
	int __size;	/* sequence of elements <-any> */
	char *__any;
	time_t Timestamp;	/* required element of type xsd:dateTime */
	struct wsa5__EndpointReferenceType *Originator;	/* optional element of type wsa5:EndpointReferenceType */
	struct _wsnt__UnableToCreatePullPointFaultType_ErrorCode *ErrorCode;	/* optional element of type wsnt:UnableToCreatePullPointFaultType-ErrorCode */
	int __sizeDescription;	/* sequence of elements <Description> */
	struct _wsnt__UnableToCreatePullPointFaultType_Description *Description;	/* optional element of type wsnt:UnableToCreatePullPointFaultType-Description */
	struct _wsnt__UnableToCreatePullPointFaultType_FaultCause *FaultCause;	/* optional element of type wsnt:UnableToCreatePullPointFaultType-FaultCause */
	char *__anyAttribute;	/* optional attribute of type xsd:anyType */
};


#define SOAP_TYPE__wsnt__UnableToDestroyPullPointFaultType_ErrorCode (2162)
/* wsnt:UnableToDestroyPullPointFaultType-ErrorCode */
struct _wsnt__UnableToDestroyPullPointFaultType_ErrorCode
{
	char *dialect;	/* required attribute of type xsd:anyURI */
};

#define SOAP_TYPE__wsnt__UnableToDestroyPullPointFaultType_Description (2164)
/* Primitive wsnt:UnableToDestroyPullPointFaultType-Description schema type: */
struct _wsnt__UnableToDestroyPullPointFaultType_Description
{
	char *__item;
	char *xml__lang;	/* optional attribute of type xml:lang */
};

#define SOAP_TYPE__wsnt__UnableToDestroyPullPointFaultType_FaultCause (2166)
/* wsnt:UnableToDestroyPullPointFaultType-FaultCause */
struct _wsnt__UnableToDestroyPullPointFaultType_FaultCause
{
	char *__any;
};


#define SOAP_TYPE_wsnt__UnableToDestroyPullPointFaultType (2161)
/* wsnt:UnableToDestroyPullPointFaultType */
struct wsnt__UnableToDestroyPullPointFaultType
{
	int __size;	/* sequence of elements <-any> */
	char *__any;
	time_t Timestamp;	/* required element of type xsd:dateTime */
	struct wsa5__EndpointReferenceType *Originator;	/* optional element of type wsa5:EndpointReferenceType */
	struct _wsnt__UnableToDestroyPullPointFaultType_ErrorCode *ErrorCode;	/* optional element of type wsnt:UnableToDestroyPullPointFaultType-ErrorCode */
	int __sizeDescription;	/* sequence of elements <Description> */
	struct _wsnt__UnableToDestroyPullPointFaultType_Description *Description;	/* optional element of type wsnt:UnableToDestroyPullPointFaultType-Description */
	struct _wsnt__UnableToDestroyPullPointFaultType_FaultCause *FaultCause;	/* optional element of type wsnt:UnableToDestroyPullPointFaultType-FaultCause */
	char *__anyAttribute;	/* optional attribute of type xsd:anyType */
};

#define SOAP_TYPE__wsnt__UnableToDestroySubscriptionFaultType_ErrorCode (2183)
/* wsnt:UnableToDestroySubscriptionFaultType-ErrorCode */
struct _wsnt__UnableToDestroySubscriptionFaultType_ErrorCode
{
	char *dialect;	/* required attribute of type xsd:anyURI */
};

#define SOAP_TYPE__wsnt__UnableToDestroySubscriptionFaultType_Description (2185)
/* Primitive wsnt:UnableToDestroySubscriptionFaultType-Description schema type: */
struct _wsnt__UnableToDestroySubscriptionFaultType_Description
{
	char *__item;
	char *xml__lang;	/* optional attribute of type xml:lang */
};

#define SOAP_TYPE__wsnt__UnableToDestroySubscriptionFaultType_FaultCause (2187)
/* wsnt:UnableToDestroySubscriptionFaultType-FaultCause */
struct _wsnt__UnableToDestroySubscriptionFaultType_FaultCause
{
	char *__any;
};


#define SOAP_TYPE_wsnt__UnableToDestroySubscriptionFaultType (2182)
/* wsnt:UnableToDestroySubscriptionFaultType */
struct wsnt__UnableToDestroySubscriptionFaultType
{
	int __size;	/* sequence of elements <-any> */
	char *__any;
	time_t Timestamp;	/* required element of type xsd:dateTime */
	struct wsa5__EndpointReferenceType *Originator;	/* optional element of type wsa5:EndpointReferenceType */
	struct _wsnt__UnableToDestroySubscriptionFaultType_ErrorCode *ErrorCode;	/* optional element of type wsnt:UnableToDestroySubscriptionFaultType-ErrorCode */
	int __sizeDescription;	/* sequence of elements <Description> */
	struct _wsnt__UnableToDestroySubscriptionFaultType_Description *Description;	/* optional element of type wsnt:UnableToDestroySubscriptionFaultType-Description */
	struct _wsnt__UnableToDestroySubscriptionFaultType_FaultCause *FaultCause;	/* optional element of type wsnt:UnableToDestroySubscriptionFaultType-FaultCause */
	char *__anyAttribute;	/* optional attribute of type xsd:anyType */
};

#define SOAP_TYPE__wsnt__UnableToGetMessagesFaultType_ErrorCode (2155)
/* wsnt:UnableToGetMessagesFaultType-ErrorCode */
struct _wsnt__UnableToGetMessagesFaultType_ErrorCode
{
	char *dialect;	/* required attribute of type xsd:anyURI */
};

#define SOAP_TYPE__wsnt__UnableToGetMessagesFaultType_Description (2157)
/* Primitive wsnt:UnableToGetMessagesFaultType-Description schema type: */
struct _wsnt__UnableToGetMessagesFaultType_Description
{
	char *__item;
	char *xml__lang;	/* optional attribute of type xml:lang */
};

#define SOAP_TYPE__wsnt__UnableToGetMessagesFaultType_FaultCause (2159)
/* wsnt:UnableToGetMessagesFaultType-FaultCause */
struct _wsnt__UnableToGetMessagesFaultType_FaultCause
{
	char *__any;
};


#define SOAP_TYPE_wsnt__UnableToGetMessagesFaultType (2154)
/* wsnt:UnableToGetMessagesFaultType */
struct wsnt__UnableToGetMessagesFaultType
{
	int __size;	/* sequence of elements <-any> */
	char *__any;
	time_t Timestamp;	/* required element of type xsd:dateTime */
	struct wsa5__EndpointReferenceType *Originator;	/* optional element of type wsa5:EndpointReferenceType */
	struct _wsnt__UnableToGetMessagesFaultType_ErrorCode *ErrorCode;	/* optional element of type wsnt:UnableToGetMessagesFaultType-ErrorCode */
	int __sizeDescription;	/* sequence of elements <Description> */
	struct _wsnt__UnableToGetMessagesFaultType_Description *Description;	/* optional element of type wsnt:UnableToGetMessagesFaultType-Description */
	struct _wsnt__UnableToGetMessagesFaultType_FaultCause *FaultCause;	/* optional element of type wsnt:UnableToGetMessagesFaultType-FaultCause */
	char *__anyAttribute;	/* optional attribute of type xsd:anyType */
};

#define SOAP_TYPE__wsnt__UnacceptableInitialTerminationTimeFaultType_ErrorCode (2141)
/* wsnt:UnacceptableInitialTerminationTimeFaultType-ErrorCode */
struct _wsnt__UnacceptableInitialTerminationTimeFaultType_ErrorCode
{
	char *dialect;	/* required attribute of type xsd:anyURI */
};

#define SOAP_TYPE__wsnt__UnacceptableInitialTerminationTimeFaultType_Description (2143)
/* Primitive wsnt:UnacceptableInitialTerminationTimeFaultType-Description schema type: */
struct _wsnt__UnacceptableInitialTerminationTimeFaultType_Description
{
	char *__item;
	char *xml__lang;	/* optional attribute of type xml:lang */
};

#define SOAP_TYPE__wsnt__UnacceptableInitialTerminationTimeFaultType_FaultCause (2145)
/* wsnt:UnacceptableInitialTerminationTimeFaultType-FaultCause */
struct _wsnt__UnacceptableInitialTerminationTimeFaultType_FaultCause
{
	char *__any;
};


#define SOAP_TYPE_wsnt__UnacceptableInitialTerminationTimeFaultType (2140)
/* wsnt:UnacceptableInitialTerminationTimeFaultType */
struct wsnt__UnacceptableInitialTerminationTimeFaultType
{
	int __size;	/* sequence of elements <-any> */
	char *__any;
	time_t Timestamp;	/* required element of type xsd:dateTime */
	struct wsa5__EndpointReferenceType *Originator;	/* optional element of type wsa5:EndpointReferenceType */
	struct _wsnt__UnacceptableInitialTerminationTimeFaultType_ErrorCode *ErrorCode;	/* optional element of type wsnt:UnacceptableInitialTerminationTimeFaultType-ErrorCode */
	int __sizeDescription;	/* sequence of elements <Description> */
	struct _wsnt__UnacceptableInitialTerminationTimeFaultType_Description *Description;	/* optional element of type wsnt:UnacceptableInitialTerminationTimeFaultType-Description */
	struct _wsnt__UnacceptableInitialTerminationTimeFaultType_FaultCause *FaultCause;	/* optional element of type wsnt:UnacceptableInitialTerminationTimeFaultType-FaultCause */
	char *__anyAttribute;	/* optional attribute of type xsd:anyType */
	time_t MinimumTime;	/* required element of type xsd:dateTime */
	time_t *MaximumTime;	/* optional element of type xsd:dateTime */
};

#define SOAP_TYPE__wsnt__UnacceptableTerminationTimeFaultType_ErrorCode (2176)
/* wsnt:UnacceptableTerminationTimeFaultType-ErrorCode */
struct _wsnt__UnacceptableTerminationTimeFaultType_ErrorCode
{
	char *dialect;	/* required attribute of type xsd:anyURI */
};

#define SOAP_TYPE__wsnt__UnacceptableTerminationTimeFaultType_Description (2178)
/* Primitive wsnt:UnacceptableTerminationTimeFaultType-Description schema type: */
struct _wsnt__UnacceptableTerminationTimeFaultType_Description
{
	char *__item;
	char *xml__lang;	/* optional attribute of type xml:lang */
};

#define SOAP_TYPE__wsnt__UnacceptableTerminationTimeFaultType_FaultCause (2180)
/* wsnt:UnacceptableTerminationTimeFaultType-FaultCause */
struct _wsnt__UnacceptableTerminationTimeFaultType_FaultCause
{
	char *__any;
};


#define SOAP_TYPE_wsnt__UnacceptableTerminationTimeFaultType (2175)
/* wsnt:UnacceptableTerminationTimeFaultType */
struct wsnt__UnacceptableTerminationTimeFaultType
{
	int __size;	/* sequence of elements <-any> */
	char *__any;
	time_t Timestamp;	/* required element of type xsd:dateTime */
	struct wsa5__EndpointReferenceType *Originator;	/* optional element of type wsa5:EndpointReferenceType */
	struct _wsnt__UnacceptableTerminationTimeFaultType_ErrorCode *ErrorCode;	/* optional element of type wsnt:UnacceptableTerminationTimeFaultType-ErrorCode */
	int __sizeDescription;	/* sequence of elements <Description> */
	struct _wsnt__UnacceptableTerminationTimeFaultType_Description *Description;	/* optional element of type wsnt:UnacceptableTerminationTimeFaultType-Description */
	struct _wsnt__UnacceptableTerminationTimeFaultType_FaultCause *FaultCause;	/* optional element of type wsnt:UnacceptableTerminationTimeFaultType-FaultCause */
	char *__anyAttribute;	/* optional attribute of type xsd:anyType */
	time_t MinimumTime;	/* required element of type xsd:dateTime */
	time_t *MaximumTime;	/* optional element of type xsd:dateTime */
};

#define SOAP_TYPE__wsnt__UnrecognizedPolicyRequestFaultType_ErrorCode (2120)
/* wsnt:UnrecognizedPolicyRequestFaultType-ErrorCode */
struct _wsnt__UnrecognizedPolicyRequestFaultType_ErrorCode
{
	char *dialect;	/* required attribute of type xsd:anyURI */
};

#define SOAP_TYPE__wsnt__UnrecognizedPolicyRequestFaultType_Description (2122)
/* Primitive wsnt:UnrecognizedPolicyRequestFaultType-Description schema type: */
struct _wsnt__UnrecognizedPolicyRequestFaultType_Description
{
	char *__item;
	char *xml__lang;	/* optional attribute of type xml:lang */
};

#define SOAP_TYPE__wsnt__UnrecognizedPolicyRequestFaultType_FaultCause (2124)
/* wsnt:UnrecognizedPolicyRequestFaultType-FaultCause */
struct _wsnt__UnrecognizedPolicyRequestFaultType_FaultCause
{
	char *__any;
};


#define SOAP_TYPE_wsnt__UnrecognizedPolicyRequestFaultType (2119)
/* wsnt:UnrecognizedPolicyRequestFaultType */
struct wsnt__UnrecognizedPolicyRequestFaultType
{
	int __size;	/* sequence of elements <-any> */
	char *__any;
	time_t Timestamp;	/* required element of type xsd:dateTime */
	struct wsa5__EndpointReferenceType *Originator;	/* optional element of type wsa5:EndpointReferenceType */
	struct _wsnt__UnrecognizedPolicyRequestFaultType_ErrorCode *ErrorCode;	/* optional element of type wsnt:UnrecognizedPolicyRequestFaultType-ErrorCode */
	int __sizeDescription;	/* sequence of elements <Description> */
	struct _wsnt__UnrecognizedPolicyRequestFaultType_Description *Description;	/* optional element of type wsnt:UnrecognizedPolicyRequestFaultType-Description */
	struct _wsnt__UnrecognizedPolicyRequestFaultType_FaultCause *FaultCause;	/* optional element of type wsnt:UnrecognizedPolicyRequestFaultType-FaultCause */
	char *__anyAttribute;	/* optional attribute of type xsd:anyType */
	int __sizeUnrecognizedPolicy;	/* sequence of elements <UnrecognizedPolicy> */
	char **UnrecognizedPolicy;	/* optional element of type xsd:QName */
};

#define SOAP_TYPE__wsnt__UnsupportedPolicyRequestFaultType_ErrorCode (2127)
/* wsnt:UnsupportedPolicyRequestFaultType-ErrorCode */
struct _wsnt__UnsupportedPolicyRequestFaultType_ErrorCode
{
	char *dialect;	/* required attribute of type xsd:anyURI */
};

#define SOAP_TYPE__wsnt__UnsupportedPolicyRequestFaultType_Description (2129)
/* Primitive wsnt:UnsupportedPolicyRequestFaultType-Description schema type: */
struct _wsnt__UnsupportedPolicyRequestFaultType_Description
{
	char *__item;
	char *xml__lang;	/* optional attribute of type xml:lang */
};

#define SOAP_TYPE__wsnt__UnsupportedPolicyRequestFaultType_FaultCause (2131)
/* wsnt:UnsupportedPolicyRequestFaultType-FaultCause */
struct _wsnt__UnsupportedPolicyRequestFaultType_FaultCause
{
	char *__any;
};


#define SOAP_TYPE_wsnt__UnsupportedPolicyRequestFaultType (2126)
/* wsnt:UnsupportedPolicyRequestFaultType */
struct wsnt__UnsupportedPolicyRequestFaultType
{
	int __size;	/* sequence of elements <-any> */
	char *__any;
	time_t Timestamp;	/* required element of type xsd:dateTime */
	struct wsa5__EndpointReferenceType *Originator;	/* optional element of type wsa5:EndpointReferenceType */
	struct _wsnt__UnsupportedPolicyRequestFaultType_ErrorCode *ErrorCode;	/* optional element of type wsnt:UnsupportedPolicyRequestFaultType-ErrorCode */
	int __sizeDescription;	/* sequence of elements <Description> */
	struct _wsnt__UnsupportedPolicyRequestFaultType_Description *Description;	/* optional element of type wsnt:UnsupportedPolicyRequestFaultType-Description */
	struct _wsnt__UnsupportedPolicyRequestFaultType_FaultCause *FaultCause;	/* optional element of type wsnt:UnsupportedPolicyRequestFaultType-FaultCause */
	char *__anyAttribute;	/* optional attribute of type xsd:anyType */
	int __sizeUnsupportedPolicy;	/* sequence of elements <UnsupportedPolicy> */
	char **UnsupportedPolicy;	/* optional element of type xsd:QName */
};

#define SOAP_TYPE_SOAP_ENV__Detail (34)
/* SOAP-ENV:Detail */
struct SOAP_ENV__Detail
{
    char *__any;
    struct wsnt__InvalidFilterFaultType *wsnt__InvalidFilterFault;	/* optional element of type wsnt:InvalidFilterFaultType */
    struct wsnt__InvalidMessageContentExpressionFaultType *wsnt__InvalidMessageContentExpressionFault;	/* optional element of type wsnt:InvalidMessageContentExpressionFaultType */
    struct wsnt__InvalidProducerPropertiesExpressionFaultType *wsnt__InvalidProducerPropertiesExpressionFault;	/* optional element of type wsnt:InvalidProducerPropertiesExpressionFaultType */
    struct wsnt__InvalidTopicExpressionFaultType *wsnt__InvalidTopicExpressionFault;	/* optional element of type wsnt:InvalidTopicExpressionFaultType */
    struct wsnt__MultipleTopicsSpecifiedFaultType *wsnt__MultipleTopicsSpecifiedFault;	/* optional element of type wsnt:MultipleTopicsSpecifiedFaultType */
    struct wsnt__NoCurrentMessageOnTopicFaultType *wsnt__NoCurrentMessageOnTopicFault;	/* optional element of type wsnt:NoCurrentMessageOnTopicFaultType */
    struct wsnt__NotifyMessageNotSupportedFaultType *wsnt__NotifyMessageNotSupportedFault;	/* optional element of type wsnt:NotifyMessageNotSupportedFaultType */
    struct wsnt__PauseFailedFaultType *wsnt__PauseFailedFault;	/* optional element of type wsnt:PauseFailedFaultType */
    struct _tev__PullMessagesFaultResponse *tev__PullMessagesFaultResponse;	/* optional element of type tev:PullMessagesFaultResponse */
    struct wsrfr__ResourceUnknownFaultType *wsrfr__ResourceUnknownFault;	/* optional element of type wsrfr:ResourceUnknownFaultType */
    struct wsnt__ResumeFailedFaultType *wsnt__ResumeFailedFault;	/* optional element of type wsnt:ResumeFailedFaultType */
    struct wsnt__SubscribeCreationFailedFaultType *wsnt__SubscribeCreationFailedFault;	/* optional element of type wsnt:SubscribeCreationFailedFaultType */
    struct wsnt__TopicExpressionDialectUnknownFaultType *wsnt__TopicExpressionDialectUnknownFault;	/* optional element of type wsnt:TopicExpressionDialectUnknownFaultType */
    struct wsnt__TopicNotSupportedFaultType *wsnt__TopicNotSupportedFault;	/* optional element of type wsnt:TopicNotSupportedFaultType */
    struct wsnt__UnableToCreatePullPointFaultType *wsnt__UnableToCreatePullPointFault;	/* optional element of type wsnt:UnableToCreatePullPointFaultType */
    struct wsnt__UnableToDestroyPullPointFaultType *wsnt__UnableToDestroyPullPointFault;	/* optional element of type wsnt:UnableToDestroyPullPointFaultType */
    struct wsnt__UnableToDestroySubscriptionFaultType *wsnt__UnableToDestroySubscriptionFault;	/* optional element of type wsnt:UnableToDestroySubscriptionFaultType */
    struct wsnt__UnableToGetMessagesFaultType *wsnt__UnableToGetMessagesFault;	/* optional element of type wsnt:UnableToGetMessagesFaultType */
    struct wsnt__UnacceptableInitialTerminationTimeFaultType *wsnt__UnacceptableInitialTerminationTimeFault;	/* optional element of type wsnt:UnacceptableInitialTerminationTimeFaultType */
    struct wsnt__UnacceptableTerminationTimeFaultType *wsnt__UnacceptableTerminationTimeFault;	/* optional element of type wsnt:UnacceptableTerminationTimeFaultType */
    struct wsnt__UnrecognizedPolicyRequestFaultType *wsnt__UnrecognizedPolicyRequestFault;	/* optional element of type wsnt:UnrecognizedPolicyRequestFaultType */
    struct wsnt__UnsupportedPolicyRequestFaultType *wsnt__UnsupportedPolicyRequestFault;	/* optional element of type wsnt:UnsupportedPolicyRequestFaultType */
    int __type;	/* any type of element <fault> (defined below) */
    void *fault;	/* transient */
};

#define SOAP_TYPE_wsa__Relationship (11)
/* Primitive wsa:Relationship schema type: */
struct wsa__Relationship
{
	char *__item;
	char *RelationshipType;	/* optional attribute of type xsd:QName */
	char *__anyAttribute;	/* optional attribute of type xsd:anyType */
};
typedef struct wsa__Relationship wsa__Relationship;


#define SOAP_TYPE_SOAP_ENV__Header (29)
/* SOAP Header: */
struct SOAP_ENV__Header
{
	char *wsa__MessageID;	/* optional element of type wsa:MessageID */
	struct wsa__Relationship *wsa__RelatesTo;	/* optional element of type wsa:RelatesTo */
	struct wsa__EndpointReferenceType *wsa__From;	/* optional element of type wsa:From */
	struct wsa__EndpointReferenceType *wsa__ReplyTo;	/* mustUnderstand */
	struct wsa__EndpointReferenceType *wsa__FaultTo;	/* mustUnderstand */
	char *wsa__To;	/* mustUnderstand */
	char *wsa__Action;	/* mustUnderstand */
	struct wsdd__AppSequenceType *wsdd__AppSequence;	/* optional element of type wsdd:AppSequenceType */
	char *wsa5__MessageID;	/* optional element of type wsa5:MessageID */
	struct wsa5__RelatesToType *wsa5__RelatesTo;	/* optional element of type wsa5:RelatesTo */
	struct wsa5__EndpointReferenceType *wsa5__From;	/* optional element of type wsa5:From */
	struct wsa5__EndpointReferenceType *wsa5__ReplyTo;	/* mustUnderstand */
	struct wsa5__EndpointReferenceType *wsa5__FaultTo;	/* mustUnderstand */
	char *wsa5__To;	/* mustUnderstand */
	char *wsa5__Action;	/* mustUnderstand */
	struct chan__ChannelInstanceType *chan__ChannelInstance;	/* optional element of type chan:ChannelInstanceType */
	struct _wsse__Security *wsse__Security;	/* mustUnderstand */
};


#define SOAP_TYPE_SOAP_ENV__Code (36)
/* SOAP Fault Code: */
struct SOAP_ENV__Code
{
	char *SOAP_ENV__Value;	/* optional element of type xsd:QName */
	struct SOAP_ENV__Code *SOAP_ENV__Subcode;	/* optional element of type SOAP-ENV:Code */
};

#define SOAP_TYPE_SOAP_ENV__Reason (38)
/* SOAP-ENV:Reason */
struct SOAP_ENV__Reason
{
	char *SOAP_ENV__Text;	/* optional element of type xsd:string */
};

#define SOAP_TYPE_SOAP_ENV__Fault (42)
/* SOAP Fault: */
struct SOAP_ENV__Fault
{
	char *faultcode;	/* optional element of type xsd:QName */
	char *faultstring;	/* optional element of type xsd:string */
	char *faultactor;	/* optional element of type xsd:string */
	struct SOAP_ENV__Detail *detail;	/* optional element of type SOAP-ENV:Detail */
	struct SOAP_ENV__Code *SOAP_ENV__Code;	/* optional element of type SOAP-ENV:Code */
	struct SOAP_ENV__Reason *SOAP_ENV__Reason;	/* optional element of type SOAP-ENV:Reason */
	char *SOAP_ENV__Node;	/* optional element of type xsd:string */
	char *SOAP_ENV__Role;	/* optional element of type xsd:string */
	struct SOAP_ENV__Detail *SOAP_ENV__Detail;	/* optional element of type SOAP-ENV:Detail */
};


void  soap_markelement(struct soap*, const void*, int);
int  soap_putindependent(struct soap*);
int  soap_getindependent(struct soap*);
void * soap_getelement(struct soap*, int*);
int  soap_putelement(struct soap*, const void*, const char*, int, int);
int  soap_ignore_element(struct soap*);

const char **  soap_faultcode(struct soap *soap);


#define SOAP_TYPE_SOAP_ENV__Fault (42)

void  soap_default_SOAP_ENV__Fault(struct soap*, struct SOAP_ENV__Fault *);
void  soap_serialize_SOAP_ENV__Fault(struct soap*, const struct SOAP_ENV__Fault *);
int  soap_out_SOAP_ENV__Fault(struct soap*, const char*, int, const struct SOAP_ENV__Fault *, const char*);
struct SOAP_ENV__Fault *  soap_in_SOAP_ENV__Fault(struct soap*, const char*, struct SOAP_ENV__Fault *, const char*);

int  soap_put_SOAP_ENV__Fault(struct soap*, const struct SOAP_ENV__Fault *, const char*, const char*);


#define soap_write_SOAP_ENV__Fault(soap, data) ( soap_begin(soap), soap_serialize_SOAP_ENV__Fault(soap, data), soap_begin_send(soap) || soap_put_SOAP_ENV__Fault(soap, data, "SOAP-ENV:Fault", NULL) || soap_end_send(soap), soap->error )


struct SOAP_ENV__Fault *  soap_get_SOAP_ENV__Fault(struct soap*, struct SOAP_ENV__Fault *, const char*, const char*);


#define soap_read_SOAP_ENV__Fault(soap, data) ( soap_begin_recv(soap) || !soap_get_SOAP_ENV__Fault(soap, data, NULL, NULL) || soap_end_recv(soap), soap->error )


#define SOAP_TYPE_SOAP_ENV__Reason (38)

void  soap_default_SOAP_ENV__Reason(struct soap*, struct SOAP_ENV__Reason *);
void  soap_serialize_SOAP_ENV__Reason(struct soap*, const struct SOAP_ENV__Reason *);
int  soap_out_SOAP_ENV__Reason(struct soap*, const char*, int, const struct SOAP_ENV__Reason *, const char*);
struct SOAP_ENV__Reason *  soap_in_SOAP_ENV__Reason(struct soap*, const char*, struct SOAP_ENV__Reason *, const char*);

int  soap_put_SOAP_ENV__Reason(struct soap*, const struct SOAP_ENV__Reason *, const char*, const char*);


#define soap_write_SOAP_ENV__Reason(soap, data) ( soap_begin(soap), soap_serialize_SOAP_ENV__Reason(soap, data), soap_begin_send(soap) || soap_put_SOAP_ENV__Reason(soap, data, "SOAP-ENV:Reason", NULL) || soap_end_send(soap), soap->error )


struct SOAP_ENV__Reason *  soap_get_SOAP_ENV__Reason(struct soap*, struct SOAP_ENV__Reason *, const char*, const char*);


#define soap_read_SOAP_ENV__Reason(soap, data) ( soap_begin_recv(soap) || !soap_get_SOAP_ENV__Reason(soap, data, NULL, NULL) || soap_end_recv(soap), soap->error )

#define SOAP_TYPE_SOAP_ENV__Code (36)

void  soap_default_SOAP_ENV__Code(struct soap*, struct SOAP_ENV__Code *);
void  soap_serialize_SOAP_ENV__Code(struct soap*, const struct SOAP_ENV__Code *);
int  soap_out_SOAP_ENV__Code(struct soap*, const char*, int, const struct SOAP_ENV__Code *, const char*);
struct SOAP_ENV__Code *  soap_in_SOAP_ENV__Code(struct soap*, const char*, struct SOAP_ENV__Code *, const char*);

int  soap_put_SOAP_ENV__Code(struct soap*, const struct SOAP_ENV__Code *, const char*, const char*);


#define soap_write_SOAP_ENV__Code(soap, data) ( soap_begin(soap), soap_serialize_SOAP_ENV__Code(soap, data), soap_begin_send(soap) || soap_put_SOAP_ENV__Code(soap, data, "SOAP-ENV:Code", NULL) || soap_end_send(soap), soap->error )


struct SOAP_ENV__Code *  soap_get_SOAP_ENV__Code(struct soap*, struct SOAP_ENV__Code *, const char*, const char*);


#define soap_read_SOAP_ENV__Code(soap, data) ( soap_begin_recv(soap) || !soap_get_SOAP_ENV__Code(soap, data, NULL, NULL) || soap_end_recv(soap), soap->error )


#define SOAP_TYPE_SOAP_ENV__Detail (34)

void  soap_default_SOAP_ENV__Detail(struct soap*, struct SOAP_ENV__Detail *);
void  soap_serialize_SOAP_ENV__Detail(struct soap*, const struct SOAP_ENV__Detail *);
int  soap_out_SOAP_ENV__Detail(struct soap*, const char*, int, const struct SOAP_ENV__Detail *, const char*);
struct SOAP_ENV__Detail *soap_in_SOAP_ENV__Detail(struct soap*, const char*, struct SOAP_ENV__Detail *, const char*);

int  soap_put_SOAP_ENV__Detail(struct soap*, const struct SOAP_ENV__Detail *, const char*, const char*);


#define soap_write_SOAP_ENV__Detail(soap, data) ( soap_begin(soap), soap_serialize_SOAP_ENV__Detail(soap, data), soap_begin_send(soap) || soap_put_SOAP_ENV__Detail(soap, data, "SOAP-ENV:Detail", NULL) || soap_end_send(soap), soap->error )


struct SOAP_ENV__Detail *  soap_get_SOAP_ENV__Detail(struct soap*, struct SOAP_ENV__Detail *, const char*, const char*);

#define soap_read_SOAP_ENV__Detail(soap, data) ( soap_begin_recv(soap) || !soap_get_SOAP_ENV__Detail(soap, data, NULL, NULL) || soap_end_recv(soap), soap->error )




#define SOAP_TYPE_SOAP_ENV__Header (29)

void  soap_default_SOAP_ENV__Header(struct soap*, struct SOAP_ENV__Header *);
void  soap_serialize_SOAP_ENV__Header(struct soap*, const struct SOAP_ENV__Header *);
int  soap_out_SOAP_ENV__Header(struct soap*, const char*, int, const struct SOAP_ENV__Header *, const char*);
struct SOAP_ENV__Header *  soap_in_SOAP_ENV__Header(struct soap*, const char*, struct SOAP_ENV__Header *, const char*);

int  soap_put_SOAP_ENV__Header(struct soap*, const struct SOAP_ENV__Header *, const char*, const char*);

#define soap_write_SOAP_ENV__Header(soap, data) ( soap_begin(soap), soap_serialize_SOAP_ENV__Header(soap, data), soap_begin_send(soap) || soap_put_SOAP_ENV__Header(soap, data, "SOAP-ENV:Header", NULL) || soap_end_send(soap), soap->error )


struct SOAP_ENV__Header *  soap_get_SOAP_ENV__Header(struct soap*, struct SOAP_ENV__Header *, const char*, const char*);

#define soap_read_SOAP_ENV__Header(soap, data) ( soap_begin_recv(soap) || !soap_get_SOAP_ENV__Header(soap, data, NULL, NULL) || soap_end_recv(soap), soap->error )

#define SOAP_TYPE__xml__lang (228)

#define soap_default__xml__lang(soap, a) soap_default_string(soap, a)


#define soap_serialize__xml__lang soap_serialize_string


#define soap_out__xml__lang soap_out_string


#define soap_in__xml__lang soap_in_string


#define soap_put__xml__lang soap_put_string


#define soap_get__xml__lang soap_get_string


#define SOAP_TYPE_xsd__anyURI (223)

#define soap_default_xsd__anyURI(soap, a) soap_default_string(soap, a)

void soap_serialize_xsd__anyURI(struct soap*, char *const*);
int soap_out_xsd__anyURI(struct soap*, const char*, int, char*const*, const char*);
char * * soap_in_xsd__anyURI(struct soap*, const char*, char **, const char*);
int soap_put_xsd__anyURI(struct soap*, char *const*, const char*, const char*);

#define soap_write_xsd__anyURI(soap, data) ( soap_begin(soap), soap_serialize_xsd__anyURI(soap, data), soap_begin_send(soap) || soap_put_xsd__anyURI(soap, data, "byte", NULL) || soap_end_send(soap), soap->error )

char ** soap_get_xsd__anyURI(struct soap*, char **, const char*, const char*);

#define soap_read_xsd__anyURI(soap, data) ( soap_begin_recv(soap) || !soap_get_xsd__anyURI(soap, data, NULL, NULL) || soap_end_recv(soap), soap->error )


